package com.rickie.dto.data;

import lombok.Data;

import javax.validation.constraints.NotNull;
import java.sql.Date;

/**
 * <p>
 * 详细描述
 * <p>
 * 示例代码
 * <pre>
 * </pre/>
 *
 * @author InHome
 * @version BME V100R001 2023/03/29
 * @since BME V100R001C40B104
 */
@Data
public class BizNoRuleCO {
    /**
     * id
     */
    private Long id;

    /**
     * 组织机构代码
     */
    private Long orgId;
    /**
     * 业务名
     */
    private String ruleName;

    /**
     * 业务代码
     */
    private String ruleCode;
    /**
     * 前缀
     */
    private String prefix;
    /**
     * 后缀
     */
    private String suffix;
    /**
     * 日期占位格式,yyyyMM,yyyyMMdd等
     */
    private String datePattern;
    /**
     * 序号长度,例：长度5，当前值：3则序号结果为00003
     */
    private Integer serialLength;
    /**
     * 步长
     */
    private Integer step;
    /**
     * 当前值
     */
    private Long currentNo;
    /**
     * 初始化周期，1:日,2:周,3:月,4:年,5:账期
     */
    private String initCycle;
    /**
     * 最后获取日期
     */
    private Date lastTime;
}